package ahpu.piconet.dao;

import java.util.List;

import ahpu.piconet.domin.Data;

public interface DataDao {
	/**
	 * 增加一条数据
	 * 
	 * @param data
	 */
	public void addData(Data data);

	/**
	 * 根据时间顺序查询
	 * 
	 * @param start
	 * @param end
	 * @param page
	 * @param limit
	 * @return
	 */

	public List<Data> findByDate(String start, String end, int page, int limit);

	/**
	 * 根据时间查询的总数
	 * 
	 * @param start
	 * @param end
	 * @return
	 */

	public int findCountByDate(String start, String end);

	/**
	 * 查询所得的总数
	 * 
	 * @return
	 */
	public int findAllCount();

	public List<Data> findByLimit(int limit, int page);

	/**
	 * 根据id查询
	 * 
	 * @param id
	 * @return
	 */
	public Data findById(Integer id);

	/**
	 * 根据用户勾选的数据的id数组查询
	 * 
	 * @param ids
	 * @return
	 */
	public List<Data> queryExportedForestry(String[] ids);
}
